body {
    background-color: var(--themeColor);
}

.main {
    padding-top: .88rem;

    .top {
        .tips {
            font-weight: 500;
            font-size: .36rem;
            color: var(--dcl);
        }

        & > img {
            width: 2.18rem;
            height: 2.26rem;
        }
    }

    .card {
        background: var(--ff);
        border-radius: .20rem;
        .icon {
            width: 1.10rem;
            height: 1.10rem;
        }
        .left {
            .fast {
                margin-bottom: .18rem;
            }

            .con{
                margin-top: .26rem;
                margin-bottom: .5rem;
                margin-left: .3rem;
            }
            .text {
                font-weight: 500;
                font-size: .32rem;
                color: var(--dcl);
            }
        }


        .tel {
            background: linear-gradient(-90deg, var(--bd) 0%, var(--bd1) 100%);
            border-radius: .28rem;
            text-align: center;
            padding: .12rem .32rem;
            color: var(--ff);
        }

        .tel a {
            color: var(--ff);
        }

        .qrcode img {
            width: 2.68rem;
            height: auto;
        }

        .qrcode .gray {
            font-size: var(--default-font-size-26);
            color: var(--c9);
            text-align: center;
            margin-top: .2rem;
        }
    }
}